package com.baitiaojun.api.util;

import org.springframework.stereotype.Component;
import org.springframework.validation.BindingResult;

import java.util.HashMap;
import java.util.Map;

/**
 * @类名 JSR303Handler
 * @描述 TODO
 * @作者 白条君
 * @创建日期 2022/12/5 14:15
 * @版本 1.0
 */
@Component
public class JSR303Util {

    public static Map<String, String> validate(BindingResult result) {
        Map<String, String> map = new HashMap<>();
        result.getFieldErrors().forEach(item -> {
            String defaultMessage = item.getDefaultMessage();
            String field = item.getField();
            map.put(field, defaultMessage);
        });
        return map;
    }
}
